package com.cmii.sjw.department.control.jsc.service;

import com.cmii.sjw.department.control.jsc.model.dto.ReportActivityDTO;
import com.cmii.sjw.department.control.jsc.model.params.EventReceiverParams;
import com.cmii.sjw.department.control.jsc.model.params.MultiSpanEventReceiverParams;
import com.cmii.sjw.department.control.jsc.util.Result;

import java.util.List;

/**
 * @Author jfh
 * @Date 2024-11-12 周二 16:04
 * @Version 1.0
 */
public interface IJyzzService {
    Result totalStatistics(String appCode);

    Result eventDetails(String appCode, Integer pageSize, Integer pageNum,String zoningCode);

    Result eventInfo(String eventType, String eventNum);

    Result sso(ReportActivityDTO dto);

    Result eventReceiver(EventReceiverParams params);

    Result multiSpanEventReceiver(MultiSpanEventReceiverParams params);

    Result<List<String>> getBindingRoleAccountIdByventType(String eventType, String belongCounty);
}
